/* Element-UI 的table 组件出现表格线条不对齐的问题 */
body .el-table th.gutter {
    display: table-cell !important
}
/* Element-UI 的table fixed固定导致的高度问题 */
.el-table__fixed-right{
    height: 100% !important;
}
.el-pagination {
    padding: 10px 10px !important;
}
/* .el-table__body-wrapper::-webkit-scrollbar {
  width: 8px; 
  height: 12px; 
}
.el-table__body-wrapper::-webkit-scrollbar-track {
  border-radius: 10px; 
  -webkit-box-shadow: inset 0 0 6px rgba(238,238,238, 0.3);
  background-color: #eeeeee; 
}
.el-table__body-wrapper::-webkit-scrollbar-thumb {
  border-radius: 10px; 
  -webkit-box-shadow: inset 0 0 6px rgba(145, 143, 0143, 0.3);
  background-color: rgb(145, 143, 143); 
} */
/* .el-pager li {
  font-size:13px !important;
} */
.el-table thead {
  color: #909399 !important;
  /* color: #303133 !important; */
  font-weight: 700 !important;
}
.el-table {
  font-size: 13px !important;
  color: #606266 !important;
}
/* 去掉全选按钮 */
.el-table .disabledCheck .cell .el-checkbox__inner{
  display: none !important;
  }
  .el-table .disabledCheck .cell::before{
  content: '';
  text-align: center;
  line-height: 37px;
  }
.zk-table__header-cell {
  color: #909399 !important;
  font-weight: 700 !important;
  font-size: 13px !important;
}
.zk-table__body-cell, .zk-table__footer-cell, .zk-table__header-cell {
  font-size: 13px !important;
  color: #606266 !important;
}
/***
全屏模态框

content-class="fullWinBody"  size="fullWin"

示例
<b-modal ref="my-modal" title="全屏模态框" scrollable content-class="fullWinBody"  size="fullWin" centered hide-footer no-close-on-backdrop >
**/
@media (min-width: 576px) {
  .modal-fullWin {
      max-width: 100vw !important;
      max-height: 100vh !important;        
      width: calc(100vw - 15px) !important;
      margin:0px auto !important;
  }    
  .fullWinBody{
      max-height: 100vh !important;
      height: 100vh !important;
      border-radius: 0px !important;
  }
}

/* .nav.nav-pills .show > .nav-link, .nav.nav-pills .nav-link.active {
  color: #409eff !important;
  background-color: #fff !important;   
} */
body { padding-right: 0px !important; }

@media (min-width: 1680px){
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1680px !important;
  }
}

@media (min-width: 1920px){
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1920px !important;
  }
}

/* color:#9D9DA6  !important; */
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-text {
  color: #3F4254 !important;
}
.aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .menu-text {
  /* color: #868aa8 !important; */
  /* color: #9D9DA6 !important; */
  /* color: #494b74 !important; */  
  color: #3F4254 !important;
}
.aside-menu .menu-nav > .menu-item > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item > .menu-link .menu-text {
  /* color: #868aa8 !important; */
  /* font-size: 1.15rem !important; */
  /* color: #9D9DA6 !important; */
  /* color: #494b74 !important; */
  color: #3F4254 !important;
  padding: .4rem 1.5rem .4rem 3.7rem;
  font-size: 13.5px !important;
}

/* .aside-menu .menu-nav > .menu-item > .menu-heading .menu-icon, .aside-menu .menu-nav > .menu-item > .menu-link .menu-icon {
  font-size: 1.3rem !important;
  font-weight: 700  !important;
} */
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-text {
  /* font-size: 1.15rem !important; */
  font-size: 13.5px !important;
}
.aside-menu .menu-nav > .menu-item > .menu-link {
  padding: 16px 25px !important;
}

.aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .menu-text {
  color: #3699FF !important;
}
.aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-icon, .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .menu-icon {
  color: #3699FF !important;
}
.aside-menu .menu-nav > .menu-item > .menu-heading .menu-icon, .aside-menu .menu-nav > .menu-item > .menu-link .menu-icon {
  /* color: #494b74 !important; */
  color: #B5B5C3 !important
}
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-icon, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-icon {
  /* color: #494b74 !important; */
  color: #B5B5C3 !important
}

/**以下增加左侧菜单肤色 开始**/
.aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading, .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link {
  background-color: #fff !important;
} 
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link {
  background-color: #fff !important;
}
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link .menu-text {
  color: #3699FF !important;
}
.aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-text {
  color: #3699FF !important;
}
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading .menu-icon, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link .menu-icon {
  color: #3699FF !important;
}
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-icon, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon {
  color: #3699FF !important;
}
.aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-icon, .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon {
  color: #3699FF !important;
}
.aside-menu {
  background-color: #fff !important;
}
.brand {
  background-color: #fff !important;
}
.aside {
  background-color: #fff !important;
}

/**以上增加左侧菜单肤色 开始**/
.aside-menu .menu-nav {
  padding: 0px 0 !important;
}
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link {
  min-height: 50px !important;
}
.aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-arrow, .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-arrow {
  color: #3699FF !important
}
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-text {
  color: #3699FF !important
}
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link {
  background-color: #fff !important;
}
.aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading, .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link {
  background-color: #fff !important;
}
.aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading, .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link {
  background-color: #fff !important;
}
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link {
  background-color: #fff !important;
}
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading .menu-arrow, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link .menu-arrow {
  color: #3699FF !important
}
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-open > .menu-link .menu-text {
  color: #3699FF!important
}
.aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading .menu-arrow, .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .menu-arrow {
  color: #3699FF!important
}
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-arrow, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-arrow {
  color: #3699FF!important
}
.aside-menu .menu-nav > .menu-item > .menu-heading .menu-arrow, .aside-menu .menu-nav > .menu-item > .menu-link .menu-arrow {
  color: #B5B5C3!important
}
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-arrow, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-arrow {
  color: #B5B5C3!important
}
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading .menu-icon, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link .menu-icon {
  color: #3699FF !important;
}
.aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-text {
  color: #3699FF !important;
}
.aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-icon {
  color: #3699FF !important;
}
.aside-menu .menu-nav > .menu-section .menu-text {
  font-size: 13.5px !important;
}


/* 主content页面padding设为0 开始 */
/* 大于992显示屏 */
@media (min-width: 992px){
  .content {
      padding: 0px !important;
      background-color: #ffffff !important;
  }
}
@media (min-width: 992px){
  .footer-fixed .content {
      padding-bottom: 30px !important;
  }
}
@media (min-width: 992px){
  .container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
      padding: 0px !important;
  }
}

/* 991.98显示屏 */
@media (max-width: 991.98px){
    .content {
      padding: 0px !important;
      background-color: #ffffff !important;
    }
}
@media ((max-width: 991.98px)){
  .footer-fixed .content {
      padding-bottom: 0px !important;
  }
}
@media (max-width: 991.98px){
  .container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
      max-width: none !important;
      padding: 0 0px !important;
  }
}
/* 主content页面padding设为0 结束*/
/* 主content页面sub-header 高度定义 开始*/
@media (min-width: 992px){
  .header-fixed.subheader-fixed .subheader {
    height: 38px !important;
  }
}
@media (min-width: 992px){
  .header-fixed.subheader-fixed.subheader-enabled .wrapper {
      padding-top: 104px !important;
  }
}
@media (min-width: 1680px){
  .header-fixed.subheader-fixed .subheader {
    height: 38px !important;
  }
}
@media (min-width: 1680px){
  .header-fixed.subheader-fixed.subheader-enabled .wrapper {
      padding-top: 104px !important;
  }
}
@media (min-width: 991.98px){
  .header-fixed.subheader-fixed .subheader {
    height: 38px !important;
  }
}
@media (min-width: 991.98px){
  .header-fixed.subheader-fixed.subheader-enabled .wrapper {
      padding-top: 104px !important;
  }
}
@media (min-width: 1920px){
  .header-fixed.subheader-fixed .subheader {
    height: 38px !important;
  }
}
@media (min-width: 1920px){
  .header-fixed.subheader-fixed.subheader-enabled .wrapper {
      padding-top: 104px !important;
  }
}
/* 主content页面sub-header 高度定义 结束*/

/* 滚动条样式 */
/* 滚动条的整体样式 */
/* 用于设置滚动条的整体样式
在这里设置宽高，以控制滚动条尺寸，且必须要设置宽高，否则不生效
宽高分别对应 y轴 和 x轴 的滚动条尺寸
若宽高为0，则可隐藏滚动条，但仍可保持滚动 */
::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 6px;
  height: 6px;
}
/* 滚动条内的轨道 */
/* 滚动条轨道
不设置则不出现轨道 */
::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 0;
}
/* 滚动条内的滑块 */
/* 滚动条滑块，即滚动条滚动的部分
必须要设置，否则不会出现滑块 */
::-webkit-scrollbar-thumb {
  cursor: pointer;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.15);
  transition: color 0.2s ease;
}
/* X轴滚动条和Y轴滚动条的交接处
不设置，默认为白色小方块，宽高随X轴和Y轴滚动条尺寸 */
/* ::-webkit-scrollbar-corner {
  background: rgba(0, 0, 0, 0.1);
} */
/* ::-webkit-scrollbar-track-piece
没有滑块的滚动条轨道，或者说是内层轨道
同滚动条轨道 */
/* ::-webkit-scrollbar-button
滚动条两端的箭头按钮
不设置则不出现 */